/* markdown */
.x-markdown {
  position: relative;
}
.x-markdown * {
  border-radius: 0;
}
.x-markdown p,
.x-markdown table,
.x-markdown pre {
  /* font-size: 14px; */
  margin-bottom: 15px;
}
.x-markdown table {
  /* table-layout: fixed; */
  width: auto;
  max-width: 100%;
}
.x-markdown table td,
.x-markdown table th {
  word-wrap: break-word;
  word-break: break-all;
}
.x-markdown blockquote {
  font-size: 14px;
  padding: 10px;
  margin: 0 0 15px;
  border-left: 5px solid #ccc;
  background-color: #f5f5f5;
}
.x-markdown blockquote p {
  margin-bottom: 10px;
  word-wrap: break-word;
  word-break: break-all;
}
.x-markdown blockquote p:last-child {
  margin-bottom: 0;
}
.x-markdown h1,
.x-markdown h2,
.x-markdown h3 {
  margin-top: 5px;
  margin-bottom: 15px;
}
.x-markdown ul>li,
.x-markdown ol>li {
  margin-top: 5px;
  margin-bottom: 5px;
  word-wrap: break-word;
  word-break: break-all;
}
.x-markdown img {
  max-width: 100%;
}
.x-markdown .hljs {
  padding: 0;
  background-color: transparent;
}
.x-markdown .btn:focus,
.x-markdown .btn:active:focus {
  outline: none;
}
